﻿namespace KuiHuaBaoDian {

    public interface IDataRandomValueProvider {

        IDataValue Next();

        int Next(int max);
        IDataValue Next(IDataValue max);

        int Next(int min, int max);
        IDataValue Next(IDataValue min, IDataValue max);

        void SetSeed(ulong seed);
        void SetSeed(int seed);
    }
}
